These are stripped down versions of the sound driver to enable me to test the diffirent factors that effect the CPU LOAD of the driver.  All figures are for the 32 kHz versions of the code.

Folder #01: Contains a version that tries to put no load on the system.  This enables me to measure the load that BeOS's media system places on my computer.  In this case it turned out to be only about 4% of the CPU.  So BeOS's sound system does not use much CPU power.

Folder #02: Contains a version that tries to put a full load on the system but with the absolute minial code needed to produce sound.  This enables me to measure the load that it takes to produce a reasonable sound system.  The CPU LOAD is about 36%.

Folder #03: Contains a version that tries to put a full load on the system but with the code needed to filter out duplicate sound values being sent to the output port.  The CPU LOAD is about 32%.  It is clear extra writes to the IO port costs CPU time.

Folder #04: Contains a version that tries filtering high frequencies to improve sound quality.  The CPU LOAD is still about 32%.